@charset "utf-8";
@media (max-width:1201px){

.header{height: 70px;}
.header .logo{height: 70px;line-height: 70px;}
.header .logo img{width: 95px;}
.header .nav{padding-top: 15px;transition:all 0.5s ease 0s;position:fixed;width:100%;right: -100%;margin-left:0px;z-index:999;background:#fff;top:0px;height:100%;margin-top:67px;}
.header .nav li{border-bottom:0px solid #000;float: none;margin-left: 0;width: 100%;height: 50px;line-height: 50px;}
.header .nav li a{text-align: left;color: #333;display: block;width: 100%;height: 100%;padding-left: 15px;}
.banner .swiper-slide>img{display: none;}
.phone-img{display: block;height: 450px;background-size: auto 100% !important;}

.header .top{margin-top: 21px;margin-left: auto;margin-right: 15%;}
.header .top form input{font-size: 12px;}
.blank{height: 70px;}
.m-banner{display: block;height: 200px;background-size: auto 100% !important;}
.page-banner img{display: none;}
.page-banner .tex p:nth-child(1){font-size: 28px;}
.page-banner .tex p:nth-child(2){font-size: 22px;margin-top: 4px;}

.p-tab{margin-top: 15px;}
.p-tab a{width: 85px;height: 40px;line-height: 38px;font-size: 12px;margin: 0 5px;}

.contact-information{padding: 30px 0;}
.contact-information .c-01{width: 100%;}
.contact-information .map{width: 100%;height: 300px;margin-top: 15px;}
.contact-information .c-01 .i-02 p{margin-top: 5px;}
.contact-information .c-01 .i-02{font-size: 14px;}
.contact-information .c-01 .i-01{margin: 15px 0 10px;font-size: 18px;}

.c-title{text-align: center;}
.c-title p:nth-child(1){font-size: 24px;}
.c-title p:nth-child(2){width: 40px;height: 2px;margin: 10px auto;}

.customer-service{padding: 30px 0 30px;}
.customer-service .con{margin-top: 30px;padding:15px 10px 20px;}
.customer-service .con .items{width: 100%;margin-top: 10px;}
.customer-service .con .items span{font-size: 14px;width: 13%;height: 36px;line-height: 36px;}
.customer-service .con .items input{width: 86%;height: 36px;}
.customer-service .item{margin-top: 0px;}
.customer-service .con .tex-items textarea{width: 86%;}
.customer-service .con .t-01{font-size: 18px;padding-bottom: 10px;}
.customer-service .btn button{font-size: 14px;width: 160px;}
.customer-service .bot li{padding: 13px 0;width: 100%;margin-left: 0;}
.customer-service .bot ul{margin-left: 0;}
.customer-service .bot li a{font-size: 14px;}
.customer-service .bot li img{top: -1px;}
.customer-service .bot .t-01{font-size: 18px;padding: 20px 0 15px;}
.customer-service .bot .t-02{padding-top: 0;}

.footer .top{padding: 20px 0 25px;}
.footer .top .t-01{margin-top: 10px;}
.footer .top .t-02 li dl dd{display: none;}
.footer .top .t-02 li .i-01 a{font-size: 12px;}
.footer .top .t-02 li{margin-left: 0;width: 25%;margin-top: 5px;}
.footer .top .t-01 .i-02 p{line-height: 24px;}
.footer .top .t-01 .i-02 p:nth-child(1){margin-top: 8px;}
.footer .bot{text-align: center;font-size: 12px;padding: 15px 0;}
.footer .bot p{width: 100%;line-height: 20px;}
.footer .bot a{display: block;width: 100%;margin-top: 2px;}

.platform li:nth-child(odd) .img{float: none;}
.platform li:nth-child(odd) .tex{float: none;}
.platform li:nth-child(even) .img{float: none;}
.platform li:nth-child(even) .tex{float: none;}
.platform li .img{width: 100%;}
.platform li .tex{width: 100%;padding: 15px 10px 20px;}
.platform li .tex .t-01{font-size: 18px;height: auto;line-height: normal;}
.platform li .tex .t-01 img{width: 22px;}
.platform li .tex .t-01 span{margin-left: 4px;}
.platform li .tex .t-02 p{height: auto;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 200;overflow: hidden;}
.platform li .tex .t-02{font-size: 14px;line-height: 24px;margin: 7px 0 15px;}
.platform li .tex .t-03 a{width: 120px;height: 36px;line-height: 36px;font-size: 12px;}
.platform li{margin-top: 15px;}
.platform{padding: 20px 0 30px;}

.about_history {padding: 25px 0px;background: url('../images/about-bg-5.jpg')no-repeat center center;background-size:100% 100%;}
.about_history_con {margin-top:30px;background: url('../images/about-icon-4.png')no-repeat center bottom 35px;background-size:auto 10px;}
.about_history_con .gallery-top {padding-bottom:20px;}
.about_history_con .gallery-top .swiper-slide .text {width:70%;}
.about_history_con .gallery-top .swiper-slide .text b{font-size:18px;width:100%;}
.about_history_con .gallery-top .swiper-slide .text p{width:100%;font-size:14px;line-height:24px;}
.about_history_con .gallery-thumbs .swiper-slide {font-size:14px;}
.about_history_con .gallery-thumbs .swiper-slide img{width:30%;max-width:25px;}
.about_history_con .gallery-thumbs .swiper-slide p {height: 26px;}
.gallery-next{
    right: 0px;
    left: auto;
    position: absolute;
    background: url('../images/s-02.png') no-repeat center center;
    top: 20%;
    margin-top: -18px;
    width: 15px;
    height: 25px;
    z-index: 10;
    cursor: pointer;
    background-size: 100% 100%;
    background-position: center;
    background-repeat: no-repeat;
}
.gallery-prev{
    left: 0px;
    right: auto;
    position: absolute;
    background: url('../images/s-01.png') no-repeat center center;
    top: 20%;
    margin-top: -18px;
    width: 15px;
    height: 25px;
    z-index: 10;
    cursor: pointer;
    background-size: 100% 100%;
    background-position: center;
    background-repeat: no-repeat;
}

.p-tab a{margin-top: 10px;}

.introduction{padding: 0 0 30px;background-size: auto 100% !important;}
.introduction .con .img{width: 100%;}
.introduction .con .tex{width: 100%;margin-top: 10px;}
.introduction .con .tex .t-01 p:nth-child(1){font-size: 24px;}
.introduction .con .tex .t-02{margin-top: 10px;overflow-y: hidden;height: auto;font-size: 14px;line-height: 24px;padding: 0;}
.introduction .con .tex .t-02 p{margin-top: 10px;}
.introduction .con{margin-top: 25px;}

.h-title p:nth-child(1){font-size: 24px;}
.h-title p:nth-child(2){margin: 10px auto 0;height: 2px;width: 45px;}

.frame{padding: 30px 0 30px;background-size: auto 100% !important;}
.frame .con{margin-top: 25px;}

.culture{padding: 30px 0 30px;}
.culture .con{margin-top: 25px;}
.culture .con .swiper-slide p:nth-child(1){font-size: 20px;}
.culture .con .swiper-slide p:nth-child(3){font-size: 12px;line-height: 22px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.culture .con .swiper-slide p:nth-child(2){margin: 11px 0 13px;}
.culture .con .swiper-slide{padding: 20px;height: 145px;}
.culture-next{
    right: 0px;
    left: auto;
    position: absolute;
    background: url('../images/s-02.png') no-repeat center center;
    top: 50%;
    margin-top: -12.5px;
    width: 15px;
    height: 25px;
    z-index: 10;
    cursor: pointer;
    background-size: 100% 100%;
    background-position: center;
    background-repeat: no-repeat;
}
.culture-prev{
    left: 0px;
    right: auto;
    position: absolute;
    background: url('../images/s-01.png') no-repeat center center;
    top: 50%;
    margin-top: -12.5px;
    width: 15px;
    height: 25px;
    z-index: 10;
    cursor: pointer;
    background-size: 100% 100%;
    background-position: center;
    background-repeat: no-repeat;
}

.leader{padding: 30px 0 30px;}
.leader .tex{width: 100%;font-size: 14px;line-height: 23px;}
.leader .img{width: 100%;margin-top: 20px;}
.leader .con{margin-top: 25px;}

.honor-next{
    right: 0px;
    left: auto;
    position: absolute;
    background: url('../images/s-02.png') no-repeat center center;
    top: 50%;
    margin-top: -12.5px;
    width: 15px;
    height: 25px;
    z-index: 10;
    cursor: pointer;
    background-size: 100% 100%;
    background-position: center;
    background-repeat: no-repeat;
}
.honor-prev{
    left: 0px;
    right: auto;
    position: absolute;
    background: url('../images/s-01.png') no-repeat center center;
    top: 50%;
    margin-top: -12.5px;
    width: 15px;
    height: 25px;
    z-index: 10;
    cursor: pointer;
    background-size: 100% 100%;
    background-position: center;
    background-repeat: no-repeat;
}
.honor .swiper-slide .tex{font-size: 12px;margin-top: 12px;}
.honor{padding: 30px 0;}
.honor .con{margin-top: 20px;}

.group-stations li:nth-child(odd) .img{float: none;}
.group-stations li:nth-child(odd) .tex{float: none;}
.group-stations li:nth-child(even) .img{float: none;}
.group-stations li:nth-child(even) .tex{float: none;}
.group-stations li .img{width: 100%;}
.group-stations li .tex{width: 100%;padding-top: 15px;}
.group-stations li .tex p:nth-child(1){font-size: 20px;}
.group-stations li .tex p:nth-child(2){margin: 15px 0 15px;}
.group-stations li .tex p:nth-child(3){font-size: 12px;line-height: 23px;height: auto;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2000;overflow: hidden;}
.group-stations li .more a{width: 130px;height: 40px;line-height: 40px;font-size: 12px;}
.group-stations li .more{margin-top: 15px;}
.group-stations li:nth-child(odd){padding: 30px 0 30px;}
.group-stations li:nth-child(even){padding: 30px 0 30px;}
.group-stations{padding: 0 0 30px;}

.train{padding: 30px 0;}
.train .con .top{font-size: 14px;line-height: 25px;margin: 20px 0;}
.train .con .bot .t-01{width: 100%;}
.train .con .bot .t-01 li .tex{width: 100%;padding: 20px;}
.train .con .bot .t-01 li .img{width: 100%;}
.train .con .bot .t-02{width: 100%;}
.train .con .bot .t-01 li .tex .i-01 p:nth-child(1){font-size: 18px;}
.train .con .bot .t-01 li .tex .i-01 p:nth-child(3){font-size: 14px;}
.train .con .bot .t-01 li .tex .i-01 p:nth-child(2){margin: 12px 0;}
.train .con .bot .t-01 li .tex .i-01:nth-child(1){margin-bottom: 20px;}

.recruit .con .ul-01 li{font-size: 12px;}
.recruit .con .ul-01 li{width: 20%;}
.recruit .con .ul-01 li:nth-child(5){width: 20%;}
.recruit .con .ul-02 li dl dd{font-size: 12px;height: 50px;line-height: 50px;}
.recruit .con .ul-01{height: 50px;line-height: 50px;}
.recruit .con .ul-02 li .t-01 .item p:nth-child(1){font-size: 16px;}
.recruit .con .ul-02 li .t-01 .item p:nth-child(2){font-size: 12px;}
.recruit .con .ul-02 li .t-01 .item{line-height: 27px;}
.recruit .con .ul-02 li .t-01{padding: 15px;}
.recruit .con .ul-02 li .t-01 .item:nth-child(2){margin-top: 10px;}
.recruit .con .ul-02 li .t-01 a{font-size: 12px;}
.recruit .con .ul-02 li .t-01 a img{top: 1px;}
.recruit .con .ul-02 li .t-01 a{margin-top: 10px;}
.recruit .con{margin-top: 30px;}
.recruit{padding: 0 0 30px;}

.news-center li{width: 100%;margin-left: 0;margin-top: 10px;}
.news-center ul{margin-left: 0;}
.news-center li .tex p:nth-child(1){font-size: 18px;}
.news-center li .tex p:nth-child(2){font-size: 12px;line-height: 21px;}
.news-center li .tex .t-01 span{font-size: 12px;}
.news-center li .tex .t-01 i{width: 18px;height: 18px;background-size: 100% 100% !important;}
.news-center li .tex .t-01{margin-top: 6px;}
.news-center li .tex{padding: 15px 0;}
.news-center{padding: 20px 0 30px;}
.page{margin-top: 15px;}

.news-center-det .top .t-01{font-size: 20px;}
.news-center-det .top .t-02 span{font-size: 12px;margin: 0 3px;}
.news-center-det .top .t-02{margin-top: 12px;}
.news-center-det .top{padding: 25px 0 15px;}
.news-center-det .con{padding: 20px 0 20px;font-size: 14px;line-height: 26px;}
.n-page p:nth-child(1), .n-page p:last-child{width: 100%;}
.n-page .return{width: 100%;margin: 5px 0;}
.n-page p:last-child{text-align: left;}
.n-page p{font-size: 14px;}
.n-page{padding: 25px 0 25px;}

.product-center .top .item a:nth-child(2){margin-left: 15px;}
.product-center .con li{width: 48%;margin-left: 2%;margin-top: 2%;}
.product-center .con ul{margin-left: -2%;}
.product-center .con li .tex{font-size: 12px;height: 45px;line-height: 43px;}
.product-center .con li .img{position: relative;height:200px;overflow:hidden;}
.product-center .con li .img .mc {padding: 15px 15px;font-size: 12px;line-height: 20px;}
.product-center .page{margin-top: 30px;}
.product-center{padding: 0 0 30px;}
.product-center .top .item a{font-size: 12px;}
.product-center .top .item span{font-size: 14px;}
.product-center .top .item{padding: 15px 0;}

.product-center-det .img{width: 100%;}
.product-center-det .tex{width: 100%;}
.product-center-det .tex .t-01{font-size: 18px;padding: 15px 0;}
.product-center-det .tex .t-02 .item:nth-child(1){margin-top: 15px;}
.product-center-det .tex .t-02 .item p:nth-child(2){font-size: 14px;line-height: 24px;}
.product-center-det .tex .t-02 .item{margin-top: 8px;}
.product-center-det .tex .t-02 .item p:nth-child(2){margin-top: 10px;}
.product-center-det{padding: 30px 0 30px;}

.banner .swiper-slide .tex{height: auto;}
.banner .swiper-slide .tex .con p:nth-child(2){font-size: 26px;margin: 7px 0 10px;}
.banner .swiper-slide .tex .con p:nth-child(1){font-size: 20px;}
.banner .swiper-slide .tex .con p:nth-child(3){font-size: 12px;}
.shubiao{display: none;}

.i-about .top .tex{width: 100%;padding-top: 0;}
.i-about .top{padding-bottom: 15px;}
.i-about{padding: 30px 0;}
.i-about .top .tex .t-01 p:nth-child(1){font-size: 22px;}
.i-about .top .tex .t-01 p:nth-child(2){margin-top: 3px;}
.i-about .top .tex .t-02{font-size: 14px;line-height: 27px;margin-top: 10px;}
.i-about .top .tex .t-03 a{width: 130px;height: 40px;line-height: 40px;font-size: 12px;}
.i-about .top .tex .t-03{margin-top: 17px;}
.i-about .top .img{width: 100%;margin-top: 15px;}
.i-about .bot li{width: 50%;margin-left: 0;margin-top: 20px;}
.i-about .bot ul{margin-left: 0;}
.i-about .bot li .tex p:nth-child(1){font-size: 14px;}
.i-about .bot li .tex p:nth-child(2){font-size: 12px;margin-top: 0;}
.i-about .bot li .img img{width: 30px;}
.i-about .bot li .img{padding-right: 7px;}

.i-about .bot{padding-top: 0px;}

.i-product{padding: 30px 0;background-size: auto 100% !important;}
.i-product .tab a{font-size: 14px;padding: 0 7px 9px;margin: 0 10px;}
.i-product .tab{padding-bottom: 10px;}

.i-title p:nth-child(1){font-size: 24px;}
.i-title p:nth-child(2){font-size: 12px;margin-top: 5px;}
.i-product .tab{margin-top: 18px;}

.i-product .item .swiper-slide .tex{font-size: 14px;height: 40px;line-height: 38px;}
.item-01-next,.item-02-next{
    right: 0px;
    left: auto;
    position: absolute;
    background: url('../images/s-02.png') no-repeat center center;
    top: 50%;
    margin-top: -12.5px;
    width: 15px;
    height: 25px;
    z-index: 10;
    cursor: pointer;
    background-size: 100% 100%;
    background-position: center;
    background-repeat: no-repeat;
}
.item-01-prev,.item-02-prev{
    left: 0px;
    right: auto;
    position: absolute;
    background: url('../images/s-01.png') no-repeat center center;
    top: 50%;
    margin-top: -12.5px;
    width: 15px;
    height: 25px;
    z-index: 10;
    cursor: pointer;
    background-size: 100% 100%;
    background-position: center;
    background-repeat: no-repeat;
}
.more a{width: 130px;height: 40px;line-height: 40px;font-size: 12px;}
.i-product .item{padding-top: 13px;}
.more{margin-top: 20px;}

.i-development{padding: 30px 0 30px;}
.i-development .con .list{width: 100%;}
.i-development .con .tab{width: 100%;}
.i-development .con .list .item .t-02{margin-top: 13px;height: auto;font-size: 14px;line-height: 25px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 200;overflow: hidden;}
.i-development .con .list .item .t-01 span:nth-child(2){font-size: 18px;}
.i-development .con .list .item .t-01 span:nth-child(1){width: 28px;}
.i-development .con{margin-top: 20px;}
.i-development .con .list .item .more{margin-top: 25px;}
.i-development .con .tab li .tex{font-size: 14px;margin-top: 15px;}
.i-development .con .tab li .img img{width: 40px;}
.i-development .con .tab li{padding-top: 25px;height: 130px;}
.i-development .con .tab{margin-top: 25px;}

.i-news{padding: 30px 0 30px;}
.i-news .tab a{margin: 0;font-size: 14px;padding: 0 6px 12px;}
.i-news .tab{padding-bottom: 13px;}
.i-news .tab{margin-top: 20px;}
.i-news .list .item ul li:nth-child(1){width: 100%;}
.i-news .list .item ul li .tex{padding: 15px 15px 20px;}
.i-news .list .item ul li{margin-top: 15px;}
.i-news .more{margin-top: 27px;}
.i-news .list .item ul li:nth-child(1) .texs p:nth-child(1){font-size: 16px;}
.i-news .list .item ul li:nth-child(1) .texs p:nth-child(2){font-size: 12px;line-height: 19px;}
.i-news .list .item ul li:nth-child(1) .mc{padding: 10% 3% 0;}
.i-news .list .item ul li:nth-child(1) .time p:nth-child(1){font-size: 16px;padding: 6px 0 7px;}
.i-news .list .item ul li:nth-child(1) .time p:nth-child(2){font-size: 12px;}
.i-news .list .item ul li:nth-child(1) .time{width: 22%;height: 65px;}
.i-news .list .item ul li:nth-child(1) .texs{width: 74%;}


.pages_con{width:100%;display:inline-block;padding:20px 0px;}
.pages_con_con{width:100%;display:inline-block;margin-top:20px;font-size:14px;color:#666;line-height:24px;}


}
@media (max-width:360px){
.product-center .con li .img{position: relative;height:150px;overflow:hidden;}
}
